Big Huge Thesaurus

reflecting telescope

noun